package de.fu_berlin.minesweeper;

/**
 * Listener interface for the game 
 */
interface GameListener {
	/**
	 * Game was lost
	 */
	void gameOver();
	/**
	 * Game was won
	 */
	void gameWon();
	/**
	 * Amount of remaining fields changed
	 * @param intRemainingFields
	 */
	void remainingFieldsChanged(int intRemainingFields);
	
	/**
	 * Amount of points gained in a move
	 */
	void gainedPoints(int intNewPoints);
}

